lead carbonate - French English Dictionary